---
image: /generated/articles-docs-media-parser-runtime-support.png
id: runtime-support
title: Runtime support
slug: /media-parser/runtime-support
crumb: '@remotion/media-parser'
---

:::warning
[We are phasing out Media Parser and are moving to Mediabunny](/blog/mediabunny)!
:::

[`@remotion/media-parser`](/docs/media-parser) works in the Browser, Node.js and Bun.

## Runtime versions

The following minimum versions are required:

- Node.js: 20.0.0
- Bun 1.0.0
- Chrome 111
- Edge 111
- Safari 16.4
- Firefox 128

## Feature detection

Use this to check if the runtime supports `parseMedia()`:

```tsx
const canUseMediaParser = typeof fetch === 'function' && typeof new ArrayBuffer().resize === 'function';
```

## WebCodecs support

WebCodecs support is not tied to `@remotion/media-parser` itself, but if you use it to decode video and audio, you :

- Chrome 94
- Edge 94
- Firefox 130
- Safari - Technology Preview

:::warning
Safari does have video-only support, but will add audio support later in 2025. Last updated May 9th 2025.
:::

See also: [Can I use WebCodecs?](https://caniuse.com/webcodecs)

## See also

- [Format support](/docs/media-parser/format-support)
